Features:
=== v1.0 ===
Very fast cron job for quickly scanning if characters registered have left their corp/alliance and removes them.
Alliance whitelist.
Corporation whitelist.
Assign your own boys/girls into a separate group than your blues.
Supports character names containing an '.
If a blue joins your alliance, it realises and asks them to re-register so they can be moved into the correct group.
Error messages will even inform the user of who to contact (presumably, you).
Limited API entry form is limited to 64 characters (the length of an API Key) to help prevent pasting a space after the key.
Does not require | between tickers (no more horrible phonetic announcements).
Shoo's away doorstep salesmen.
API interface powered by Pheal.
Teamspeak interface powered by TS3 PHP Framework.
=== v1.1 ===
Detects if a spy is using some ones API when they register.
If someone has lost their Teamspeak ID it will ask then to make a new API to verify them, then delete their old registrations.
Instructions page added for people trying to register on 2 computers.
Prevents any duplications on TS and in the database.
=== v1.15 ===
Enhanced script security.
=== v1.17 ===
For this update you will need to overwrite config.php and fill it in again. Sorry, it's for the best. :)
cron.php will now know if it's being run via CPanel and format e-mails correctly.
Made readme.html into your EVEOTS bible for when I'm not around.
=== v1.2 ===
Security bot now optional to make sure people have the correct name.
General code tweaks made.
Readme updated.
=== v1.3 ===
General code clean up.
Handles even more errors properly.
Added staged registration as requested (Yay).
Added compatibility for optional ticker separators as requested.
=== v1.31 ===
Character names over 30 characters this will no longer cause Teamspeak problems.
=== v1.32 ===
config.php can now list all alliances/corporations with access.
=== v1.5 ===
Admin panel added.
All admin actions are logged.
Security level allows you to have admins and just whitelist operators.
Admin lists stream the admins current corp/alliance.
Cron job updates whitelist member counts.
Change password.
Admins can edit admin accounts easily.
Whitelist is now totally databased.
Cron.php in /admin/ added to optionally update whitelist member counts.
=== v1.7 ===
Stage 2 of registration now provides a link that will connect you to TS and bookmark it. Idiot proof! Right?
Added the "Audit Members" to the admin panel that was left out of v1.5.
Made more compatible with PHP 5.3, depreciated functions have been updated.
Added more security to the admin panel.
Implemented new customizable API keys! Yay :D (Run "customizable keys update.sql").
Lots of files tweaked.
=== v1.7b ===
Fixed some silly bugs, thanks to TS5P for allowing me to mess with his server.
=== v1.8 ===
Added a java popup that sheds some light on how to setup your key. (?)
You can now safely remove peoples access manually from the admin panel.
Encoded the nickname in the "auto-connect" link to work more universally and fixed a typo.
Vastly reduced errors caused by blues joining your corp/alliance.
Fixed some admin panel bugs.
Forced Pheal to ignore SSL verification by default, it was causing too many problems for people.
Search function added to Audit Members.
Teamspeak 3 Library updated (bug fixes, especially for people with a / in their Unique ID).
Fixed a problem deleting old registrations when registering that would cause errors and redundant records.
Now compatible with PHP versions >5.4.
bot.php now makes an exception for people that have a "1" on the end of their name because they momentarily lost connection.
Password option for auto-connect.
Better exception handling in cron.php.
Discrepancies! A very powerful, lightweight and useful tool to eliminate redundant entries.

Donations much appreciated :)) <-- extra big smile :)